<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>超链接</title>
</head>
<body>
<!--
    a标签:超链接标签,通过超链接可以实现页面的跳转
    href属性:指定跳转的地址,其值是一个URL地址
    标签体:超链接显示的文本内容

    URL(Uniform Resource Locator):统一资源定位符
    完整URL地址格式   协议名://域名:端口/[应用名]/访问资源的命令[参数]
-->
<a href="https://www.baidu.com">百度一下</a><br>
<!-- 错误示例 -->
<a href="www.baidu.com">百度一下</a><br>
<hr>
<!--
    超链接有三种使用场景
    1.服务器内部跳转
        跳转的页面仍然处于当前服务器中,并未产生跨域
        此时的URL地址一般不使用完整的URL地址,而是使用相对路径来表示
    2.跨域跳转
        跳转的页面已经不在当前服务器中了,产生了跨域
        此时的URL地址必须是完整的URL地址
    3.锚链接
        跳转的页面仍然是当前页面,可以通过定义锚将页面跳转到当前页面指定的位置
        当访问页面时默认都处于最上方的位置,通过锚可以处于任意位置
-->
<a href="12-有序列表.html">服务器内部跳转</a><br>
<a href="https://www.baidu.com">跨域跳转</a><br>
<a href="#d1">面向对象三大特征</a>
<a href="#d2">抽象类与接口的区别</a>
<a href="#d3">wait与sleep的区别</a>
<a href="#d4">equals方法与==的区别</a>
<a href="#d5">水果</a>
<a href="#d6">家用电器</a>
<a href="#d7">电子产品</a>
<a href="#d8">学习用品</a>
<a href="#bottom">回到底部</a>
<hr>
<h3 id="d1">面向对象三大特征</h3>
<ul type="disc">
    <li>封装</li>
    <li>继承</li>
    <li>多态</li>
</ul>

<h3 id="d2">抽象类与接口的区别</h3>
<ul type="circle">
    <li>接口中只能存在静态属性,抽象类可以有普通属性</li>
    <li>JDK8之前接口中只能存在抽象方法,抽象类可以有普通方法</li>
    <li>接口中不能有构造方法,抽象类中可以有构造方法</li>
    <li>接口支持多继承,抽象类只支持单继承</li>
</ul>
<h3 id="d3">wait与sleep的区别</h3>
<ul type="square">
    <li>wait进入等待池,sleep进入阻塞状态</li>
    <li>调用对象的wait方法时,必须获取对象锁,sleep是一个静态方法,不需要锁</li>
    <li>wait如果没有设置定时唤醒,需要其他线程进行唤醒,sleep如果没有设置定时醒可以被其他线程中断</li>
    <li>wait会释放锁资源,sleep不会释放锁资源</li>
</ul>

<h3 id="d4">equals方法与==的区别</h3>
<ul type="none">
    <li>==用于判断是否是同一个对象,比较的是栈中存储的数据</li>
    <li>equals在Object对象中本质上就是==。因此,equals方法在没有被重写时与==一致</li>
    <li>equals被重写后,会根据重写方法的规则进行比较。例如:字符串默认重写的equals方法就是只比较值的大小,不关心地址</li>
</ul>

<h3 id="d5">水果</h3>
<ul>
    <li>苹果</li>
    <li>香蕉</li>
    <li>西瓜</li>
    <li>梨子</li>
    <li>草莓</li>
    <li>哈密瓜</li>
    <li>橘子</li>
    <li>橙子</li>
    <li>车厘子</li>
    <li>冬枣</li>
</ul>

<h3 id="d6">家用电器</h3>
<ul>
    <li>冰箱</li>
    <li>空调</li>
    <li>电视</li>
    <li>洗衣机</li>
    <li>微波炉</li>
    <li>油烟机</li>
</ul>
<h3 id="d7">电子产品</h3>
<ul>
    <li>手机</li>
    <li>pad</li>
    <li>电子表</li>
    <li>ps5</li>
</ul>

<h3 id="d8">学习用品</h3>
<ul>
    <li>记事本</li>
    <li>铅笔</li>
    <li>钢笔</li>
    <li>签字笔</li>
    <li>铅笔盒</li>
    <li>橡皮</li>
</ul>
<!--
    当#后面没有跟内容时,默认回到顶部,即:初始位置
-->
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a id="bottom" href="#">回到顶部</a>
<!--<a name="bottom" href="#">回到顶部</a>-->
</body>
</html>